1
Thay đổi Trạng thái Cơ sở dữ liệu
DSAI2202Lesson 4: Changing Data
00:00

A cơ sở dữ liệu là một hệ thống động liên tục chuyển đổi giữa các trạng thái dữ liệu khác nhau theo thời gian khi các bản ghi được thêm, sửa đổi hoặc xóa. Không giống như lưu trữ tệp tĩnh, môi trường cơ sở dữ liệu phải áp dụng các quy tắc và ràng buộc chặt chẽ để đảm bảo dữ liệu luôn chính xác, nhất quán và hợp lệ qua mọi thao tác.

Thay đổi Trạng thái Cơ sở dữ liệuMột cơ sở dữ liệu chuyển từ Trạng thái A (Ban đầu) sang Trạng thái B (Đã sửa đổi) thông qua thao tác UPDATE / INSERT.Thay đổi Trạng thái Cơ sở dữ liệuTrạng thái A (Ban đầu)Tồn kho = 12Trạng thái = Hợp lệUPDATE / INSERT↓Trạng thái B (Đã sửa đổi)Tồn kho = 7Đơn hàng đã ghi nhận

Các Khái niệm Cốt lõi

  • Môi trường Động: Cơ sở dữ liệu trải qua các chuyển đổi trạng thái thường xuyên trong quá trình hoạt động bình thường thay vì chỉ là các bộ lưu trữ tĩnh.
  • Trạng thái Cơ sở dữ liệu: Đề cập đến tập hợp chính xác các giá trị dữ liệu được lưu trữ trên tất cả các bảng tại bất kỳ thời điểm cụ thể nào.
  • Tính nhất quán & Toàn vẹn: Các quy tắc quan trọng được duy trì trong mọi thay đổi trạng thái để ngăn chặn các bản ghi dữ liệu sai hỏng hoặc không hợp lệ xâm nhập vào hệ thống.

Ví dụ Thực tế về Cửa hàng Sách

Khi một khách hàng mua bản cuối cùng của một cuốn giáo trình tại cửa hàng sách trực tuyến, cơ sở dữ liệu thay đổi trạng thái bằng cách cập nhật số lượng tồn kho từ một xuống không và đồng thời chèn một bản ghi đơn hàng mới vào bảng lịch sử bán hàng.

Database State Changes